﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace sy1_3
{
    public partial class 字幕动画 : Form
    {
        public 字幕动画()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            // 标签每次向下移动 5 个单位
            label1.Top += 5;
            // 判断标签是否超出窗体下边界（窗体高度 - 标签高度）
            if (label1.Top > this.Height - label1.Height)
            {
                // 将标签重置到窗体顶部
                label1.Top = 0;
            }
        }

        // 鼠标进入标签时的事件，改变文字颜色为红色
        private void label1_MouseEnter(object sender, EventArgs e)
        {
            label1.ForeColor = Color.Red;
        }

        // 鼠标离开标签时的事件，恢复文字颜色为黑色
        private void label1_MouseLeave(object sender, EventArgs e)
        {
            label1.ForeColor = Color.Black;
        }

        private void 字幕动画_Load(object sender, EventArgs e)
        {
            timer1.Enabled = true;
        }
    }
}
